package com.hkyp.ss.course.apis.dto.response;

import com.hkyp.ss.course.apis.dto.response.base.BaseResponseVO;
import lombok.Data;

import java.util.List;

/**
 * 课评评论的评论
 */
@Data
public class SecCommentVO extends BaseResponseVO {


    /**
     * id
     * 自增主键
     */
    private Long id;

    /**
     * 回复内容
     *
     * 限制长度最长500字
     */
    private String replyMsg;


    /**
     * 点赞数
     */
    private Integer userLike = 0;



    private Long issueTime;

    ////////////////////// User area ////////////////////////////////////////////////////////////////////


    private List<CommentUser> users;

    @Data
    public class CommentUser extends BaseResponseVO{
        private Long uid;

        private Integer role;
        /**
         * 用户昵称
         */
        private String nickName;
        /**
         * 头像
         */
        private String avatar;

//        public CommentUser(User user){
//            this.uid = user.getId();
//            this.nickName = user.getNickName();
//            this.avatar = user.getAvatar();
//        }
    }

//    public SecCommentVO(Reply reply){
//
//        this.id = reply.getId();
//        this.replyMsg = reply.getReplyMsg();
//        this.userLike = reply.getUserLike();
//        this.issueTime = reply.getCreateAt();
//
//
//    }
    public SecCommentVO(){
        super();
    }

}
